namespace Magiq.Tests.TestModel
{
    public class TestClass1 : ITestClass1<TestClass1>
    {
        #region ITestClass1<TestClass1> Members

        public int Id { get; set; }
        public string StringProperty { get; set; }
        public string AnotherStringProperty { get; set; }
        public int IntProperty { get; set; }
        public int? NullableIntProperty { get; set; }
        public int AnotherIntProperty { get; set; }
        public TestClass1 SelfReference { get; set; }
        public TestClass2 Reference { get; set; }
        public TestClass2 Reference2 { get; set; }

        #endregion
    }
}